package string;

import java.util.Scanner;

/**
 * 字符串常见方法2
 */



public class StringDemo3 {
    public static void main(String[] args) {
        /*


        //            v(三个空格)     v(三个缩进tab)
        String str = "   HelloWorld         ";
/*
    String trim();
    去除当前字符串两端的空白字符(回车，换行，空格，缩进...)




 */




//        String trim = str.trim();
//        System.out.println(str);
//        System.out.println(trim);









        /*
            char charAt(int index)
            获取指定位置上的字符
        */

//                     0123456789
        String str2 = "HelloWorld";
        char c = str2.charAt(5);
        System.out.println(c);



        boolean starts = str2.startsWith("He");
        System.out.println("starts:"+starts); //true
        boolean ends = str2.endsWith("rld");
        System.out.println("ends:"+ends); //true


//        String str3 = "http://www.baidu.com";
//        boolean starts = str3.startsWith("http://");
//        System.out.println("starts:"+starts);
//        boolean ends = str3.endsWith(".com");
//        System.out.println("ends:"+ends);


        String s1 = "dfopikfewk";
        String upper = s1.toUpperCase();
        System.out.println("upper:"+upper);
        String lower = s1.toLowerCase();
        System.out.println("lower:"+lower);





        String code = "1H89L";
        System.out.println("验证码："+code);
        System.out.println("请输入验证码：");
        Scanner scan = new Scanner(System.in);
        String input = scan.nextLine();


        code = code.toLowerCase();
        input = input.toLowerCase();


        /*
            boolean equals(Object o)
            字符串的equals方法用于判断两个字符串的内容是否相同
            记住：将来开发中比较字符串都使用equals进行！！！
         */


//        if(code.equals(input)){//验证码是否与用户输入的一致

        if(code.equalsIgnoreCase(input)){//验证码是否与用户输入的一致
            System.out.println("匹配通过！");
        }else{
            System.out.println("验证码输入错误！");
        }










































    }
}
